package com.zsrt.java.day20161226.xww.demo2;

import java.util.Scanner;

public class CallTest {

	/**
	 * 利用Switch做的计算器
	 * 
	 * @param x
	 *            传过来的第一个数
	 * @param y
	 *            传过来的第一个数
	 * @return
	 */
	public static int jia(int x, int y) {
		return x + y;
	}

	public static int jian(int x, int y) {
		return x - y;
	}

	public static int cheng(int x, int y) {
		return x * y;
	}

	public static int chu(int x, int y) {
		return x / y;
	}

	public static int qiumo(int x, int y) {
		return x % y;
	}

	/**
	 * 
	 * @param flag 传个符号
	 * @param x 第一个数
	 * @param y 第二个数
	 * @return
	 */
	public static int cal(String flag, int x, int y) {
		int result = 0;
		switch (flag) {
		case "+":System.out.println(jia(x, y));break;
		case "-":System.out.println(jian(x, y));break;
		case "*":System.out.println(cheng(x, y));break;
		case "/":System.out.println(chu(x, y));break;
		case "%":System.out.println(qiumo(x, y));break;
		default:break;
		}
		return result;
	}

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		while (true) {
			System.out.println("请输入符号...");
			String c = sc.next();
			if (c.equals("quit")) {
				break;
			}
			System.out.println("请输入第1个数...");
			int a = sc.nextInt();

			System.out.println("请输入第2个数...");
			int b = sc.nextInt();
			cal(c, a, b);
		}
		sc.close();
	}
}
